package Day_0208.Redis;

/**
 * @author zxc
 * @date 2023/02/08 11:53
 **/
public class Memcache_Redis {
    public static void main(String[] args) {
        /**
         * Memcache与Redis的区别
         * ===》
         * 1.存储方式
         * （1）Memecache把数据全部存在内存之中，断电后会挂掉，数据不能超过内存大小。
         * （2）Redis有部份存在硬盘上，redis可以持久化其数据
         *
         * 2.数据支持类型
         * （1）memcached所有的值，均是简单的字符串，
         * （2）redis作为其替代者，支持更为丰富的数据类型 ，提供list，set，zset，hash等数据结构的存储;
         *
         * 3.使用底层模型不同 它们之间底层实现方式 以及与客户端之间通信的应用协议不一样。
         * ===》Redis直接自己构建了VM 机制 ，因为一般的系统调用系统函数的话，会浪费一定的时间去移动和请求。
         *
         * 4.value 值大小不同：
         * （1）Redis 最大可以达到 1gb；
         * （2）memcache 只有 1mb;
         *
         * 5.redis的速度比memcached快很多
         *
         * 6.Redis支持数据的备份，即，master-slave模式的数据备份。
         * ===》 Redis支持主从模式，而Memcache不支持主从模式;
         *
         */
    }
}
